package model;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Litha
 */
public class MainModul2 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws Exception {
        // TODO code application logic here
        //karena anggota akan di tambahkan ke perpustakaan
        Perpustakaan perpustakaan = new Perpustakaan();
        
        Anggota anggota1 = new Anggota();
        anggota1.setNama("Ria");
        anggota1.setId("39402");
        perpustakaan.tambahAnggota(anggota1);
        
        Anggota anggota2 = new Anggota();
        anggota2.setNama("Fani");
        anggota2.setId("399999");
        perpustakaan.tambahAnggota(anggota2);
        
         Anggota anggota3 = new Anggota();
        anggota3.setNama("Nana");
        anggota3.setId("3999666");
        perpustakaan.tambahAnggota(anggota3);
        
        
        //Publikasi berupa buku
        Buku buku1 = new Buku ();
        buku1.setJudul("Kimia 1");
        buku1.setIsbn("1134566");
        buku1.setPenerbit("Airlangga");
        buku1.setPenulis("xxxxxx");
        perpustakaan.tambahPublikasi(buku1);
        //karena buku adalah bagian dari publikasi
        
        
       //Publikasi berupa majalah
        Majalah majalah1 = new Majalah ();
        majalah1.setJudul("Kimia 2");
        majalah1.setISBN("113456777");
        majalah1.setPenerbit("hAI");
        majalah1.setPenulis("xxxxxx");
        perpustakaan.tambahPublikasi(majalah1);
        
        
        //tambah pinjaman
        
        Pinjaman pinjaman1 = new Pinjaman();
        pinjaman1.setPeminjam(anggota3);
        pinjaman1.setPublikasi(buku1);
        perpustakaan.tambahPinjaman(pinjaman1);
        
        Pinjaman pinjaman2 = new Pinjaman();
        pinjaman2.setPeminjam(anggota2);
        pinjaman2.setPublikasi(buku1);
        perpustakaan.tambahPinjaman(pinjaman2);
        
        //untuk baca daftar anggota
        
        System.out.println( perpustakaan.bacaDaftarAnggota());
       
       //untuk baca daftar publikasi
       
       System.out.println(perpustakaan.bacaDaftarPublikasi());
        
       
        

    }
}
